Pipeline analog to digital (a/d) converter with lengthened hold operation of a first stage

ABSTRACT

A pipeline analog to digital (A/D) converter having a sample and hold stage which samples an analog input signal during a primary clock signal and holds during a secondary clock signal. The A/D converter has an analog signal converter stage which converts and latches the sampled and held voltage signal into a digital output during the secondary clock signal. The analog signal converter stage generating a residue signal based on a comparison of the sampled and held voltage signal and from an analog representation of the digital output, the analog signal converter stage samples the sampled and held voltage signal during the secondary clock signal and holds the residue signal during the primary clock signal. The primary and secondary clock signals together form a two phase nonoverlapping clock having a regular period with a length defined by the duty cycles of the primary and secondary clock signals. The duty cycle of the primary clock signal being less than the duty cycle of the secondary clock signal. According to another aspect of the invention, an A/D converter has a sample and hold stage which samples an analog input signal during a first clock signal and holds a sampled voltage signal during a second clock signal. The A/D converter has an analog signal converter stage, which converts and latches the sampled and held voltage signal into a digital output during the second clock signal. The analog signal converter stage generating a residue signal based on a comparison of the analog input signal and from an analog representation of the digital output, the analog signal converter stage samples the analog input signal during the first clock signal and holds the residue signal during a third clock signal. The first clock signal and the second clock signal form a first two phase nonoverlapping clock and the third clock pulse signal forms a second two phase nonoverlapping clock with a fourth clock pulse signal. The fourth clock signal having a duty cycle of less than, greater than or equal to 50% of the period of the second nonoverlapping clock, and the pulse of the first clock signal and the pulse of the second clock signal both overlapping with the pulse of the fourth clock signal. The duty cycle of the first clock signal is optionally less than the duty cycle of the second clock signal.

TECHNICAL FIELD

The present invention generally relates to pipeline analog to digital (A/D) converters and, more particularly, to the timing of initial stages of the pipeline A/D converters.

BACKGROUND

There is an ever present demand for analog to digital (A/D) converters that accurately convert an analog voltage signal into a digital representation. There is also a need for faster A/D converters that use less power and have smaller areas on an integrated circuit. Oftentimes, conventional A/D converters sacrifice accuracy in favor of meeting speed, power consumption and size demands.

FIG. 1 illustrates a conventional pipeline analog to digital (A/D) converter 10. The A/D converter 10 converts an analog electrical input signal (V_(IN)) into a digital representation of the analog signal (D_(OUT)). The illustrated example is a 4-bit A/D converter, but it should be understood that a resolution of more or less bits may be implemented with the addition or removal of converter stages. Therefore, the resolution of the A/D converterwill sometimes be referred to an N-bit A/D converter, where N represents the number of digital output bits. The A/D converter 10 has an analog signal input 12 provided on an initial stage. The initial stage is a sample-and-hold amplifier (SHA) 14. The SHA 14 samples the analog input signal and holds the sampled voltage, or V_(s/h), for the next stage of the pipeline A/D converter 10 at an SHA output 16. The stage following the SHA 14 is a multiplying digital to analog converter (MDAC) 18. MDAC 18 stages are added to the pipeline to increase the number of output bits.

With additional reference to FIG. 2, each MDAC 18 has an analog input 20 and an analog output 22. Each MDAC 18 performs analog to digital conversion of an MDAC input signal, V_(I), applied to the analog input 20. Each MDAC 18 also calculates an amplified residue signal, V_(res), which is output for the next stage at the analog output 22. The number of MDAC 18 stages is determined by the desired resolution of the A/D converter 10, or the value of N. The number of MDAC 18 stages is equal to N minus two. In the example, the resolution is four bits. Therefore there are two MDAC 18 stages, referred to as MDAC, (reference numeral 24) and MDAC₂ (reference numeral 26). The SHA output 16 is connected to the analog input 20 of MDAC₁. The analog output 22 of MDAC₁ is connected to the analog input 20 of MDAC₂. Therefore, the V₁ of each MDAC 20, other than MDAC₁ which receives V_(s/h), is the V_(res) of the preceding MDAC 18, also referred to herein as V_(resm) where m stands for the MDAC 18 generating the output signal. The analog output 22 of the last MDAC 18, which is MDAC₂ in the example, is connected to an input 28 of a last stage 30. The last stage 30, which will be discussed in more detail below, has no analog output.

Each MDAC 18 and the last stage has two digital outputs 32, 34 for providing one bit of resolution and one bit for correcting error. The bits are generically referred to as b₁ and b₀, or, for a specific MDAC 18, are referred to as b_(m1) and b_(m0) where m stands for the MDAC 18 generating the output signal or the last stage 30. It is noted that MDAC₁ generates b₁₁ and b₁₀ with some degree of error, MDAC₂ generates b₂₁ and b₂₀ with some degree of error and so forth. With additional reference to FIG. 4, the last stage 30 of the illustrative four bit A/D converter 10 generates b₃₁ and b₃₀, where b₃₀ is the least significant bit (LSB) and b₃₁ is used to correct error generated by MDAC₂ by adding b₃₁ and b₂₀. As illustrated, b₂₁ is added to b₁₀ to correct error generated by MDAC₁. In general, therefore, b_(m1) is used to correct the error generated by MDAC_(m−1).

Still referring to FIGS. 1 and 2, each MDAC 18 has a _(1.5) bit analog to digital converter (ADC) 36 for generating b₁ and b₀ from V_(I). Table 1 is a definition table for the values of b₁ and b₀ with respect to V₁ for the MDAC 18. It is noted that ±V_(r) is the full scale range of the ADC 36.

TABLE 1 Input Voltage Range (V₁) b₁ b₀ V₁ <− V_(r)/4 0 0 −V_(r)/4 < V₁ <+ V_(r)/4 0 1 V₁ >+ V_(r)/4 1 0

Once b₁ and b₀ are generated by the ADC 36 they are output at digital outputs 32, 34 and also input into a 1.5 bit digital to analog converter (DAC) 38. The DAC 38 converts b₁ and b₀ into an analog signal, or V_(DAC), used in the calculation of V_(res). Table 2 is a definition table for the value of V_(DAC) with respect to b₁ and b₀ for the MDAC 18.

TABLE 2 b₁ b₀ V_(DAC) 0 0 −V_(r)/2 0 1 0 1 0 +V_(r)/2

The MDAC 18 generates V_(res) by subtracting V_(DAC) from V_(I) with an adder 40 and amplifying the summed value with an amplifier 42 having a gain of two. With additional reference to FIG. 3, the characteristics of the MDAC 18 are illustrated. FIG. 3 graphs V_(I) versus V_(res) and illustrates the values of b₁ and b₀ over the range of values for V_(I).

The last stage 30 is a two bit analog to digital converter (ADC) for converting the last stage's input voltage, V_(I), into a two bit digital value. Therefore, similar to the MDACs 18, the last stage has two digital outputs 32, 34 respectively providing b₁ and b₀. The b₀ provided at the second digital output 34 for the last stage 30 represents the least significant bit of the digital output of the A/D converter 10. Alternatively, the last stage 30 can be implemented with an MDAC 18 without connecting the output 22 to any other stage. Table 3 is a definition table for the values of b₁ and b₀ with respect to V_(I) for the two bit last stage 30.

TABLE 3 Input Voltage Range (V₁) b₁ b₀ V₁ <− V_(r) · 3/4 0 0 −V_(r) · 3/4 < V₁ <− V_(r)/4 0 1 −V_(r)/4 < V_(I) <+ V_(r)/4 1 0 V₁ >+ V_(r)/4 1 1

The digital outputs of the MDACs 18 and the last stage 30 are input into a digital logic correction circuit 44. The digital logic correction circuit 44 generates the digital output, D_(OUT), of the A/C converter 10. The digital output is a series of bits, or D_(N−1) to D₀. In the example, N is four bits. Therefore, the digital output is D₃, D₂, D₁ and D₀ where D₃ is the most significant bit (MSB) and D₀ is the least significant bit (LSB). The digital logic correction circuit 44 corrects error caused by inaccurate thresholds in the 1.5 bit ADC 36 of the MDACs 18 and the two bit ADC of the last stage 30. As long as the individual thresholds deviate no more than V_(r)/4 from an ideal value, then the error can be corrected by adding shifted digital outputs of each of the stages.

FIG. 4 depicts a shifting operation of the digital error correction circuit 44. It is noted that S is the number of stages of the A/D converter 10 excluding the SHA 14 and the last stage 30. In other words, S is the number of MDACs 18 in the pipeline A/D converter 10.

FIG. 5 is a graph of the characteristics of the 4-bit A/D converter 10 illustrated in FIG. 1, under the condition that the thresholds for the 1.5 bit ADC 36 of the MDACs 18 and the 2 bit ADC of the last stage 30 deviate no more than V_(r)/4. It is noted that ±V_(R) is the full scale range of the A/D converter 10. It is also noted that an analog input voltage of zero volts is defined as the center of digital 1000. However, if the thresholds of the two bit ADC of the last stage 30 are +V_(r)*¾, +V_(r)/4 and −V_(r)/4, rather than the thresholds shown in Table 3, the A/D conversion curve illustrated in FIG. 5 will move one LSB to the right resulting in analog input voltage of zero volts being defined as the center of digital 0111.

Referring to FIGS. 2 and 13, the timing of the A/D converter 10 will be discussed. The A/D converter 10 has a bias and reference generator (not shown) and a clock generator (not shown). The bias and reference generator generates appropriate bias currents and voltage references for use by the various stages of the A/D converter 10. The clock generator generates a two phase nonoverlapping clock signal, the respective clock pulse signals of which are referred to as CLK1 and CLK2. Waveforms for the two clock pulse signals, CLK1 and CLK2, are illustrated in the top portion of FIG. 13. CLK1 effectively has about a 50% duty cycle. CLK2 also effectively has about a 50% duty cycle but lags CLK1 by 180°.

As illustrated in FIG. 2, CLK1 is applied to a sample clock input SA of the SHA 14 and a hold clock input H of the amplifier 42 of MDAC₁. CLK2 is applied to a hold clock input H of the SHA 14, a latch clock input L of the ADC 36 of MDAC₁ and a sample clock input SA of the amplifier 42 of MDAC,. As indicated by FIG. 13, the same clock signals are used for MDAC₂, but the clock signals are alternated. More specifically, CLK1 is applied to the latch clock input L of the ADC 36 of MDAC₂ and the sample clock input SA of the amplifier 42 of MDAC₂ and CLK2 is applied to the hold clock input H of the amplifier 42 of MDAC₂. If additional MDAC 18 stages are present for a higher resolution A/D converter 10, the third and subsequent MDACs 18 alternately use CLK1 and CLK2 for the sample/latch operation and the hold operation so that the sample/latch of the MDAC 18 coincides with the hold of the previous MDAC 18. CLK2 is applied to a latch clock input of the last stage 30. It is noted that the last stage 30 does not conduct sample and/or hold operations since the last stage 30 does not generate a residue output.

The sample, hold and latch operations of the SHA stage 14, MDAC₁, MDAC₂, and the last stage 30 are illustrated in the bottom portion of FIG. 13. The different shading in the timing diagram represents the pipeline conversion process on a series of two analog input samples as the samples pipeline through all of the stages. The SHA 14 samples the analog input signal, V_(IN), during CLK1 and conducts a hold operation during CLK2. MDAC₁ samples V_(s/h) during CLK2. The ADC 36 of MDAC₁ operates during the pulse of CLK2 and preferably latches the digital output on the falling edge of CLK2, thereby giving V_(s/h) time to settle to the analog equivalent of N bit accuracy. Therefore, the tolerance of the SHA 14 is the analog equivalent of one LSB. MDAC₁ generates and holds the residue output V_(res1) during CLK1. MDAC₂ samples V_(res1) during CLK1 and latches its digital output at the end of CLK1, or on the falling edge of CLK1, thereby giving V_(res) time to settle to the analog equivalent of N−1 bit accuracy. MDAC₂ generates and holds V_(res2) during CLK2. The last stage 30 latches its digital output at the end of CLK2, or on the falling edge of CLK2, thereby giving V_(res2) time to settle to the analog equivalent of N−2 bit accuracy.

Should additional information be desired regarding conventional pipeline A/D converters, attention is directed to Stephen H. Lewis et al., “A Pipelined 5-Msample/s 9-bit Analog-to-Digital Converter,” IEEE J. Solid-State Circuits, vol. Sc-22, no. 6, pages 954-961, December 1987; Stephen H. Lewis et al., “A 10-b 20-Msample/s Analog-to-Digital Converter,” IEEE J. Solid-State Circuits, vol. 27, no. 3, pages 351-358, March 1992; Thomas B. Cho et al., “A 10 b, 20 Msample/s, 35 mW Pipeline A/D Converter,” IEEE J. Solid-State Circuits, vol. 30, no. 3, pages 166-172, March 1995; Krishnaswamy Nagaraj et al., “A 250-m W, 8-b, 52-Msample/s Parallel-Pipelined A/D Converter with Reduced Number of Amplifiers,” IEEE J. Solid-State Circuits, vol. 32, no. 3, pages 312-320, March 1997; and Yuh-Min Lin et al., “A 13-b 2.5-MHZ Self-Calibrated Pipelined A/D Converter in 3-μm CMOS,” IEEE J. Solid-State Circuits, vol. 26, no. 4, pages 628-636, April 1991, each of which are incorporated by reference in their entireties.

There is an ever present demand for A/D converters that accurately convert an analog voltage signal into a digital representation. An N bit A/D converter properly converts an analog voltage signal into a digital representation with N bit accuracy if the converter satisfies maximum differential non-linearity (DNL) and integral non-linearity (INL) requirements. To achieve N bit resolution by the pipeline A/D converter structure exemplified in FIG. 1, V_(s/h) needs to have the analog equivalent of N bit accuracy, V_(res1) needs to have the analog equivalent of N−1 bit accuracy, V_(res2) needs to have the analog equivalent of N−2 bit accuracy and so forth. However, it is difficult to achieve such accuracy for A/D converters having a high sampling rate (e.g., 25 MHZ and up) and a large number of output bits (e.g., N=8 and up).

SUMMARY OF THE INVENTION

The present invention provides a pipeline analog to digital (A/D) converter for converting an analog input signal into a digital representation of the analog input signal. The A/D converter having a sample and hold stage, the sample and hold stage sampling an analog input signal during a pulse of a primary clock signal and holding a sampled voltage signal during a pulse of a secondary clock signal. The A/D converter having a first analog signal converter stage, the first analog signal converter stage converting and latching the sampled and held voltage signal into a digital output during the pulse of the secondary clock signal, at least a most significant bit of the digital representation of the analog input signal being derived from the digital output. The first analog signal converter stage generating a residue signal based on a comparison of the sampled and held voltage signal and from an analog representation of the digital output, the first analog signal converter stage sampling the sampled and held voltage signal during the pulse of the secondary clock signal and holding the residue signal during the pulse of a second cycle of the primary clock signal. The primary and secondary clock pulse signals together form a two phase nonoverlapping clock having a regular clock period, a length of the period being defined by a duty cycle of the primary clock signal plus a duty cycle of the secondary clock signal. The duty cycle of the primary clock signal being less than the duty cycle of the secondary clock signal.

According to another aspect of the invention, a pipeline analog to digital (A/D) converter for converting an analog input signal into a digital representation of the analog input signal has a sample and hold stage, the sample and hold stage sampling an analog input signal during a pulse of a first clock pulse signal and holding a sampled voltage signal during a pulse of a second clock pulse signal. The (A/D) converter having a first analog signal converter stage, the first analog signal converter stage converting and latching the sampled and held voltage signal into a digital output during the pulse of the second clock signal, at least a most significant bit of the digital representation of the analog input signal being derived from the digital output. The first analog signal converter stage generating a residue signal based on a comparison of the analog input signal and from an analog representation of the digital output, the first analog signal converter stage sampling the analog input signal during the pulse of the first clock signal and holding the residue signal during a pulse of a third clock pulse signal. The first clock signal and the second clock signal form a first two phase nonoverlapping clock and the third clock pulse signal forms a second two phase nonoverlapping clock with a fourth clock pulse signal. The fourth clock signal having a duty cycle of less than 50% of the period of the second nonoverlapping clock, and the pulse of the first clock signal and the pulse of the second clock signal both overlapping with the pulse of the fourth clock signal.

According to yet another aspect of the invention, a pipeline analog to digital (A/D) converter for converting an analog input signal into a digital representation of the analog input signal has a sample and hold stage, the sample and hold stage sampling an analog input signal during a pulse of a first clock pulse signal and holding a sampled voltage signal during a pulse of a second clock pulse signal. The (A/D) converter having a first analog signal converter stage, the first analog signal converter stage converting and latching the sampled and held voltage signal into a digital output during the pulse of the second clock signal, at least a most significant bit of the digital representation of the analog input signal being derived from the digital output. The first analog signal converter stage generating a residue signal based on a comparison of the analog input signal and from an analog representation of the digital output, the first analog signal converter stage sampling the analog input signal during the pulse of the first clock signal and holding the residue signal during a pulse of a third clock pulse signal. The first clock signal and the second clock signal form a first two phase nonoverlapping clock and the third clock pulse signal forms a second two phase nonoverlapping clock with a fourth clock pulse signal. The fourth clock signal having a duty cycle of greater than 50% of the period of the second nonoverlapping clock, and the pulse of the first clock signal and the pulse of the second clock signal both overlapping with the pulse of the fourth clock signal.

According to yet another aspect of the invention, a pipeline analog to digital (A/D) converter for converting an analog input signal into a digital representation of the analog input signal comprising has a sample and hold stage, the sample and hold stage sampling an analog input signal during a pulse of a first clock pulse signal and holding a sampled voltage signal during a pulse of a second clock pulse signal. The A/D converter having a first analog signal converter stage, the first analog signal converter stage converting and latching the sampled and held voltage signal into a digital output during the pulse of the second clock signal, at least a most significant bit of the digital representation of the analog input signal being derived from the digital output. The first analog signal converter stage generating a residue signal based on a comparison of the analog input signal and from an analog representation of the digital output, the first analog signal converter stage sampling the analog input signal during the pulse of the first clock signal and holding the residue signal during a pulse of a third clock pulse signal. The pulse of the third clock signal effectively has a duty cycle of 50% of the period of the third clock signal, and the first clock signal and the second clock signal forming a first two phase nonoverlapping clock. The pulse of the first clock signal and the pulse of the second clock signal are both nonoverlapping with the pulse of the third clock signal, and the first clock signal having a duty cycle less than a duty cycle of the second clock signal.

BRIEF DESCRIPTION OF DRAWINGS

These and further features of the present invention will be apparent with reference to the following description and drawings, wherein:

FIG. 1 is a block diagram of a conventional 4-bit pipeline analog to digital (A/D) converter.

FIG. 2 is a block diagram of a conventional multiplying digital to analog converter (MDAC) representing a stage of the conventional A/D converter.

FIG. 3 is a graph of the characteristics of the MDAC illustrated in FIG. 2.

FIG. 4 is a depiction of a shifting operation of a digital error correction circuit portion of the conventional A/D converter.

FIG. 5 is a graph of the characteristics of the A/D converter illustrated in FIG. 1.

FIG. 6 is a block diagram of a 10-bit pipeline A/D converter according to one aspect of the invention.

FIG. 7 is a block diagram of a sample-and-hold amplifier (SHA) stage and a first multiplying digital to analog converter (MDAC) according to the A/D converter illustrated in FIG. 6.

FIG. 8 is a circuit diagram of the SHA according to the A/D converter illustrated in FIG. 6.

FIG. 9 is a circuit diagram of a residue amplifier portion of the first MDAC according to the A/D converter illustrated in FIG. 6.

FIG. 10 is a block diagram of a second MDAC and a last stage according to the A/D converter illustrated in FIG. 6.

FIG. 11 is a timing diagram of a 4-bit pipeline A/D converter for use with the A/D converter illustrated in FIG. 6.

FIG. 12 is a block diagram of an analog front end circuit having the A/D converter illustrated in FIG. 6.

FIG. 13 is a conventional timing diagram of the A/D converter illustrated in FIG. 1.

FIG. 14A is a timing diagram of the A/D converter illustrated in FIG. 1 with a first modified timing implementation according to the present invention.

FIG. 14B is a timing diagram of the A/D converter illustrated in FIG. 6 with a second modified timing implementation according to the present invention.

FIG. 14C is a timing diagram of the A/D converter illustrated in FIG. 6 with a third modified timing implementation according to the present invention.

DISCLOSURE OF INVENTION

In the detailed description which follows, identical components have been given the same reference numerals, regardless of whether they are shown in different embodiments of the present invention. In order to clearly and concisely illustrate the present invention, the drawings may not necessarily be to scale and certain features may be shown in somewhat schematic form.

Referring to FIG. 6, an analog to digital (A/D) converter 60 according to the present invention is illustrated. The A/D converter 60 converts an analog electrical input signal (V_(IN)) into a digital representation of the analog signal (D_(OUT)). The illustrated example is a 10-bit A/D converter, but it should be understood that a resolution of more or less bits is easily implemented with the addition or removal of converter stages. Therefore, the resolution of the A/D converter will sometimes be referred to as an N-bit-A/D converter, where N represents the number of digital output bits. The illustrated example A/D converter 60 has a sampling rate of 40 MHZ. Other sampling rates, such as 25-250 Mhz, can also be used.

Similar to the A/D converter 10 illustrated in FIG. 1, the A/D converter 60 has a sample-and-hold amplifier (SHA) 62, a series of analog signal converter stages also referred to as multiplying digital to analog converters (MDAC) 64 labeled MDAC₁ through MDAC₈, or generically MDAC_(m), a last stage 66, and a digital logic correction circuit 68. In addition, the A/D converter 60 is provided with a clock generator 70 and a bias and reference voltage generator 72. The bias and reference generator 72 generates appropriate bias currents and voltage references for each of the various stages of the A/D converter 60. The clock generator 70 generates four clock pulse signals, referred to herein as a first clock pulse signal, or CLKA, a second clock pulse signal, or CLKB, a third clock pulse signal, or CLK1, and a fourth clock pulse signal, or CLK2. The clock generator 70 also generates early-falling versions of these clock pulse signals, referred to herein as CLKA′, CLKB′, CLK1′ and CLK2′. The load and driving ability of all of the clock lines are preferably the same so as to help maintain the nonoverlapping characteristic of the clock signals. The timing of the A/D converter 60 is discussed in more detail below. MDAC₁ (reference numeral 74) has a different configuration than MDAC₂ through MDAC_(m) (reference numeral 76). MDAC₂ through MDAC_(m) each have the same configuration.

With reference to FIG. 7, the general operation of the A/D converter 60 will be described. Specific details of the A/D converter 60 operation will be discussed in greater detail below. It is noted, however, that the digital output of the MDACs as illustrated and described is exemplary and MDACs having resolution higher or lower than 1.5 bits is intended to fall within the scope of the present invention. MDAC₁ uses V_(s/h) to generate b₁₁ and b₁₀. However, MDAC₁ does not use V_(s/h) directly in a residue calculation. Rather, MDAC₁ uses V_(IN) directly in the residue calculation operation. Since V_(s/h) does not participate directly in the residue calculation, V_(s/h) does not require the analog voltage equivalent of N-bit accuracy. This means that the tolerance of the SHA 62 can be greater than one LSB. In other words, V_(s/h) has a relaxed accuracy requirement. As will be more fully explained below, if any error contained in V_(s/h) plus the threshold offset of the ADC of MDAC₁ is kept within V_(r)/4, then the digital correction logic circuit 68 can recover a valid D_(OUT). It is noted that the residue output of MDAC₁ should be accurate within the analog equivalent of N−1 bits. However, the difficult to achieve N bit accuracy of the SHA 62 has been eliminated, thereby helping to increase A/D converter 60 speed, reduce power consumption and reduce integrated circuit size requirements while also maintaining the overall accuracy of the A/D converter 60.

With continued reference to FIG. 7, the SHA 62 and MDAC₁ will be discussed in greater detail. The SHA 62 preferably has unity gain. V_(IN) is input into an analog signal input 78 of the SHA 62. The SHA 62 samples the analog input signal (V_(IN)) and holds the sampled voltage, or V_(s/h), for MDAC₁ at an SHA output 80. It is noted that V_(IN), V_(s/h) and the residue voltage (V_(res)) for each MDAC 64 are self referenced (i.e., differential) and, accordingly, are each carried across a pair of conductors. Alternatively, V_(IN), V_(s/h) and V_(res) can be single-ended and carried on a single conductor referenced to a ground.

The SHA 62 has a sample clock input 82 for receiving the CLKA signal from the clock generator 70 and a hold clock input 84 for receiving the CLKB signal from the clock generator 70. The SHA 62 can be implemented with a switched capacitor circuit using a fully differential operational amplifier 85 as illustrated in FIG. 8. Switches A and B are implemented with CMOS transmission gates controlled by clock signals CLKA and CLKB respectively. Considered together, CLKA and CLKB form a two-phase nonoverlapping clock, the details of which will be more fully discussed below. Switch A′ is controlled by the early falling version of CLKA, or CLKA′. The fully differential operational amplifier 85 has an input offset voltage (V_(os)), an input parasitic capacitance for each input node (C_(p)) and a DC differential gain (A_(o)). It is noted that the symbols cm, + and − are added to the suffixes of certain voltages in FIG. 8 and the following equations. One skilled in the art will appreciate that cm stands for common mode and that the + and − symbols distinguish between the potentials on the individual conductors of the conductor pairs for V_(IN), V_(s/h) and V_(res). It is noted that if the accuracy requirement of the SHA 62 is not relaxed as described herein, the capacitors in the SHA 62, labeled C_(s). and C_(f), need to be large enough so that the total device noise effect (i.e., KT/C noise plus opamp noise) is considerably smaller than quantization noise. In that case, 0.45 pf capacitors implemented with 20 μm×20 μm poly-poly capacitors in 0.35 μm double poly technology are used for capacitors C_(s) and C_(f) for a 10-bit A/D converter. However, the present invention can use smaller capacitors for C_(s) and C_(f). At phase B, a stable input value (V_(yn)) of the operational amplifier is satisfied by the following equation: $V_{yn} = {V_{INcm} + {\left( {\frac{V_{{s/h} +} + V_{{s/h} -}}{2} - V_{{s/h}\quad c\quad m}} \right)\left( \frac{C_{f}}{\left( {C_{f} + C_{p}} \right)} \right)} - \frac{V_{os}}{2} + \frac{V_{{s/h} +} - V_{{s/h} -}}{2A_{o}}}$

At phase B, a stable output value of the operational amplifier is expressed by the following equation: ${V_{{s/h} +} - V_{{s/h} -}} = \frac{{\left( \frac{\left( {C_{s} + C_{f}} \right)}{C_{f}} \right)\left( {V_{{IN} +} - V_{{IN} -}} \right)} - {\left( {1 + \frac{C_{s}}{C_{f}} + \frac{C_{p}}{C_{f}}} \right)\left( V_{os} \right)}}{1 + {\left( \frac{1}{A_{o}} \right)\left( {1 + \frac{C_{s}}{C_{f}} + \frac{C_{p}}{C_{f}}} \right)}}$

Referring back to FIG. 7, MDAC₁ has an analog signal input 86 for directly receiving the analog input signal (V_(IN)). The analog signal input 86 is connected to an input of a residue amplifier 88 and is used to calculate the a residue signal for the MDAC₁, or V_(res1). MDAC₁ is also provided with a sample-and-hold voltage input 90 connected to the SHA output 80 for receiving V_(s/h). MDAC₁ has a flash type 1.5 -bit analog to digital converter (ADC) 92 similar to the ADC 36 used for the MDAC 18 illustrated in FIG. 2. The ADC 92 has an input connected to the sample-and-hold voltage input 90 and converts V_(s/h) into two bits, b₁ and b₀ in accordance with the definitions recited in TABLE 1 above. Once b₁ and b₀ are generated by the ADC 92, they are output from MDAC₁ to the digital logic correction circuit 68 and also input into a 1.5 -bit digital to analog converter (DAC) 94. The ADC 92 has a latch clock input 96 for receiving the CLKB signal generated by the clock generator 70. The DAC 94 is similar to the DAC 38 used for the MDAC 18 illustrated in FIG. 2. The DAC 94 converts b₁ and b₀ into V_(DAC) in accordance with the definitions recited in TABLE 2 above. The DAC 94 outputs V_(DAC) which is received by a second input of the residue amplifier 88 for use in the calculation of V_(res1). The residue amplifier is provided with a sample clock input 98 for receiving the CLKA signal and a hold clock input 100 for receiving the CLK1 signal.

With additional to FIG. 9, the residue amplifier 88 is a differential switched capacitor voltage doubler which uses a fully differential operational amplifier 102. The operational amplifier 102 is preferably a telescopic opamp with a gain-enhanced cascade load to provide high gain (e.g., 80 dB) and fast settling. It is desirable that the accuracy of V_(res1) for MDAC₁ is ½^(N−1) to achieve a differential non-linearity (DNL) of less than one half of a least significant bit (i.e., DNL<½LSB). It is noted that the capacitors in the residue amplifier 88, labeled C_(s) and C_(f), are preferably large enough so that the total device noise effect (i.e., KT/C noise plus opamp noise) is considerably smaller than quantization noise. Preferably, 0.45 pf capacitors are used for capacitors C_(s) and C_(f). The 0.45 pf capacitors can be implemented with 20 μm×20 μm poly-poly capacitors. Switches A and 1 are implemented with CMOS transmission gates controlled by clock signals CLKA and CLK1 respectively. Switch A′ is controlled by the early falling version of CLKA, or CKLA′. The amplifier 102 has an input offset voltage (V_(os)), an input parasitic capacitance for each input node (C_(p)) and a DC differential gain (A_(o)). An example differential gain A_(o) for a 10-bit A/D converter 60 is at least 4000. It is noted that the symbols cm, + and − are added to the suffixes of certain voltages in FIG. 9 and the following equations. One skilled in the art will appreciate that cm stands for common mode and that the + and − symbols distinguish between the potentials on the individual conductors of the conductor pairs for V_(IN), V_(s/h) and V_(res). At phase 1, a stable input value (V_(yn) of the amplifier 102 is satisfied by the following equation: $V_{yn} = {V_{INcm} + {X\left( \frac{C_{f}}{\left( {C_{s} + C_{f} + C_{p}} \right)} \right)} - \frac{V_{os}}{2} + \frac{V_{{res} +} - V_{{res} -}}{2A_{o}}}$ where $X = \left( {\frac{C_{f}\left( {V_{{res} +} + V_{{res} -}} \right)}{2} + \frac{C_{s}\left( {V_{{DAC} +} + V_{{DAC} -}} \right)}{2} - \frac{\left( {C_{f} + C_{s}} \right)\left( {V_{{IN} +} + V_{{IN} -}} \right)}{2}} \right)$

At phase 1, a stable output value of the amplifier 102 is expressed by the following equation: ${V_{{res} +} - V_{{res} -}} = \frac{\begin{matrix} {{\left( \frac{\left( {C_{s} + C_{f}} \right)}{C_{f}} \right)\left( {V_{{IN} +} - V_{{IN} -}} \right)} -} \\ {{\left( {1 + \frac{C_{s}}{C_{f}} + \frac{C_{p}}{C_{f}}} \right)\left( V_{os} \right)} + {\left( \frac{C_{s}}{C_{f}} \right)\left( {V_{{DAC} +} - V_{{DAC} -}} \right)}} \end{matrix}}{1 + {\left( \frac{1}{A_{o}} \right)\left( {1 + \frac{C_{s}}{C_{f}} + \frac{C_{p}}{C_{f}}} \right)}}$

Referring back to FIG. 7, MDAC₁ uses V_(s/h) only to generate b₁₁ and b₁₀ and not directly in the calculation of V_(res1). Rather, the MDAC₁ directly uses the analog input signal V_(IN) in the calculation of the residue value V_(res1). The SHA 62 no longer requires the analog voltage equivalent of N-bit accuracy, or a tolerance of one LSB, since the SHA 62 stage is removed from the residue generation process. The accuracy requirement for V_(s/h) is relaxed from the difficult to achieve analog voltage equivalent of N-bit resolution to a tolerance correctable using the digital logic correction circuit. Therefore, the accuracy, or tolerance, of the SHA 62 stage can be expressed as being an error which is less than V_(r)/4, where Vr is the full scale range of the ADC 92 of MDAC₁. It is noted that fill scale range of the ADC 92 of MDAC₁ is commensurate with the full scale range of V_(IN). Therefore, the tolerance of the SHA 62 is ±25% of V_(IN), or alternatively expressed as a voltage output accuracy of an analog voltage equivalent of N−1 bits. As one skilled in the art will appreciate, reducing the accuracy required of the SHA 62 provides certain advantages. It greatly reduces the need for fast settling times in the SHA 62, making the design of the SHA 62 is easier to implement. Also, the SHA 62 can be implemented with a circuit having reduced power consumption and chip area.

Referring to FIG. 10, a second MDAC, or MDAC₂ (reference numeral 104), and the last stage 66 are illustrated. The MDAC₂ is operationally the same as the MDAC 18 (FIG. 2) found in the A/D converter 10 illustrated in FIG. 1. In addition, all of the MDACs 76 after the first MDAC, or MDAC₁, are identical with the exception of the input clock waveforms applied to the MDACs 76 to establish the timing. The clock signals applied to the various stages is discussed in more detail below. Therefore, discussion of the MDACs 76 in the pipeline subsequent to MDAC₁, will be limited to the following discussion of MDAC₂. MDAC₂ provides a flash type 1.5 -bit ADC 106 having two comparators and a latch clock input 108. The ADC 106 converts the residue voltage, V_(res), of the prior MDAC 64 into two output bits b_(m1) and b_(m0) as discussed above. The output bits b_(m1) and b_(m0) are input into the digital error correction circuit for calculation of the digital output, D_(OUT). The output bits b_(m1) and b_(m0) are also input into a 1.5 -bit DAC 110 provided by the MDAC₂ for generating V_(DAC) as discussed above. The MDAC₂ provides a residue amplifier 112 which is substantially the same as the residue amplifier 88 for MDAC₁. The residue amplifier 112 calculates a residue voltage, V_(resm), for the next stage of the A/D converter 60 using the residue voltage of the prior stage and V_(DAC) as discussed above. The residue amplifier 112 has a sample clock input 114 and a hold clock input 116.

With continued reference to FIG. 10, the last stage 66 is operationally the same as the last stage 30 (FIG. 1) for the A/D converter 10. The last stage 66 provides a flash type 2-bit ADC 118 having three comparators and a latch clock input 120. The ADC 118 converts the residue voltage, V_(res), of the prior MDAC 64 into two output bits b_(m1) and b_(m0) as discussed above. The output bits b_(m1) and b_(m0) are input into the digital error correction circuit for calculation of the digital output, D_(OUT).

Referring now to FIG. 11, the timing of an example 4-bit A/D converter constructed in accordance with the present invention will now be described. Similar to the 10-bit A/D converter illustrated in FIG. 6, the example 4-bit A/D converter has the SHA stage 62, the first MDAC₁, the second MDAC₂, and the last stage 66, but does not have the additional six intermediate MDAC stages 76, or MDAC₃ through MDAC₈. The timing of a 4-bit A/D converter, rather than a higher resolution A/D converter, is described for simplicity and clarity. The same timing is used for a higher N-bit converter, but the clock phase for the sample and hold of the third and subsequent MDACs 76 alternate from stage to stage. More specifically, the third and subsequent MDACs 76 alternately use CLK1 and CLK2 for the sample/latch operation and the hold operation so that the sample/latch of the MDAC 64 coincides with the hold of the previous MDAC 76, as is illustrated for MDAC₁ and MDAC₂ in FIGS. 11 and 13.

Waveforms for the four clock pulses, CLKA, CLKB, CLK1 and CLK2 are illustrated in the top portion of FIG. 11. Considered together, CLKA and CLKB form a two-phase nonoverlapping clock. CLKA effectively has about a 25% duty cycle. CLKB also effectively has about a 25% duty cycle but lags CLKA by 90°. Considered together, CLK1 and CLK2 form a two-phase nonoverlapping clock. CLK1 effectively has about a 50% duty cycle but lags CLKA by 180°. CLK2 also effectively has about a 50% duty cycle but lags CLK1 by 180°. It is noted that for simplicity and clarity, the four clock pulse signals are shown in FIG. 11 as square waves. However, the clock pulses preferably have sloping leading and falling edges as illustrated for the clock signals shown in FIG. 13.

The sample, hold and latch operations of the SHA stage 62, the first MDAC₁, the second MDAC₂, and the last stage 46 are illustrated in the bottom portion of FIG. 11. The different shading in the timing diagram represents the pipeline conversion process on a series of four analog input samples as the samples pipeline through all of the stages.

The SHA 62 samples the analog input signal, V_(IN), during CLKA and conducts a hold operation during CLKB. Therefore, the SHA 62 produces V_(s/h) within an acceptable tolerance by the end of the pulse of CLKB. In other words, V_(s/h) has settled to the analog equivalent of N−1 bit accuracy within a half of a duty cycle.

Using V_(s/h) the ADC 92 of MDAC₁ operates and generates its digital output, b₁₁ and b₁₀, during the pulse of CLKB. Preferably, the ADC 92 latches the digital output on the falling edge of CLKB, thereby giving V_(s/h) the maximum possible time to settle. It should be appreciated that the latch operation of MDAC₁ is thereby accomplished within a half of a duty cycle.

Simultaneously to the sampling conducted by the SHA 62, MDAC₁ also samples the input signal, V_(IN), during CLKA. This is done to allow all of the stages to convert the same sample of V_(IN) at the appropriate time so that the respective output bits of each stage, b₁ and b₀, are cascaded to the digital logic correction circuit 72 at the correct time to be combined together to produce a digital output signal, D_(OUT), for the same input sample.

MDAC₁ generates and holds the residue output V_(res1) during CLK1. MDAC₂ samples V_(res1) during CLK1 and latches its digital output at the end of CLK1, preferably on the falling edge of CLK1, thereby giving V_(res1) time to settle to N−1 bit accuracy. MDAC₂ generates and holds V_(res2) during CLK2. The last stage 66 latches its digital output at the end of CLK2, or on the falling edge of CLK2, thereby giving V_(res2) time to settle to N−2 bit accuracy. The last stage 66 does not conduct sample and/or hold operations since the last stage 66 does not generate a residue output. It should be appreciated that the overall conversion of a sample of V_(IN) to D_(OUT) is advanced by a half duty cycle in the A/D converter 60 as compared to the conventional A/D converter 10. Therefore, the A/D converter 60 derives a D_(OUT) for each sampled V_(IN) faster than the A/D converter 10. For example, a four bit A/D converter 60 according to the present invention is 25% faster that a conventional four bit A/D converter 10 since the four bit A/D converter 60 according to the present invention converts a V_(IN) sample in 1.5 clock cycles and the four bit conventional A/D converter converts a V_(IN) sample in two clock cycles.

Referring to FIGS. 14A through 14C, a modified timing implementation of a 4-bit A/D converter constructed in accordance with either the A/D converter as illustrated in FIG. 1 or FIG. 6 will be described. Referring briefly to FIG. 13, it is noted that each stage of a traditional pipeline A/D converter 10 has a sample operation with effectively the same duration as the hold operation. In other words, fifty percent of the clock period is dedicated to the sample operation and fifty percent of the clock period is dedicated to the hold operation. It is also noted, however, that if the accuracy of the hold operation determines the resolution of the A/D converter 10.

With reference to FIG. 14A, a first modified timing implementation adaptable to a conventional A/D converter 10 (FIG. 1) will be discussed. The modified timing increases the length of the hold operation of the stage with the highest accuracy requirement. In the conventional A/D converter 10, the SHA 14 has the highest accuracy requirement. Therefore, increasing the length of the hold operation for the SHA 14 will help to increase the resolution of the overall A/D converter 10. The timing is still implemented with two clock signals, namely CLK1 and CLK2, which together form a two phase nonoverlapping clock. CLK1 has duty cycle of length χ which is less than 50% of the clock period. CLK2 has a duty cycle of one clock period minus χ, or 1−χ. It should be apparent that if the length of the hold operation for the SHA 14 is increased, the length of the sample operation will be decreased. Using an unequal duty cycle where CLK1 has less than a 50% duty cycle and CLK2 has more than a 50% duty cycle is advantageous because it will give the SHA 14 time to settle to N-bit accuracy during a longer hold operation than in the conventional timing implementation illustrated in FIG. 13. Since the SHA 14 has the highest accuracy requirement, the accuracy of the overall A/D converter I 0 can be improved if the accuracy of the output of the SHA 14 can be improved.

It is noted that the sample operation of the following stage, or MDAC₁ will be lengthened to the duty cycle of CLK2 (i.e., 1−χ) and the hold operation of MDAC₁ will be shortened to the duty cycle of CLK1, otherwise indicated by the letter χ in FIG. 14A. MDAC₁ will have a time period of length χ to settle its residue voltage output within its required accuracy. Accordingly, the time period χ is preferably optimized to give MDAC₁ enough time to settle its residue voltage output within or close to acceptable parameters. MDAC₁ can tolerate a shorter settling time since, assuming the SHA 14 and MDAC₁ have similar settling behavior, MDAC₁ will need less time to settle to within its output accuracy requirement (one bit less accurate in comparison to the SHA 14).

It is noted that generating an unequal duty cycle for the two phase nonoverlapping clock will require additional components since standard clocks generated from a crystal oscillator have a 50% duty cycle, or an equal duty cycle split for the two phase nonoverlapping clock. To achieve an unequal duty cycle split, components such as an RC circuit, a filter circuit and/or a PLL circuit can be added to the clock generator of the A/D converter 10.

The length of χ can be about an amount near, yet greater than, zero percent to about an amount near, yet less than, 50% of the clock period (i.e., 0%<_(χ)<50%) and is calculated based on the particular A/D converter being fabricated. However, χ cannot be too short or the second stage will have too little time to settle its residue voltage output within an acceptable tolerance. The optimum duty cycle of CLK1 and CLK2 depend on the resolution of the A/D converter 10. The pulse width of CLK1 can be expressed t₁, the pulse width of CLK2 can be expressed t₂ and a settling time constant of the SHA 14 or MDAC₁ can be expressed as τ. In the equations below, ±V_(ref) represents the voltages to which V_(s/h) for the SHA 14 and V_(res1) for MDAC₁ are limited between. V_(ref) is generated by the bias and reference generator 72 and is equal to V_(r) of MDAC₁. The settling error of the SHA 14 can be expressed by the following equation. ${{SettlingError}\quad {of}\quad {SHA}} = {V_{ref} \cdot e^{\frac{t_{2}}{\tau}}}$

For N-bit accuracy, the settling error of the SHA 14 needs to be less than V_(ref) divided by 2^(N). From this, a ratio for t₂ to τ can be derived as follows. ${V_{ref} \cdot e^{\frac{- t_{2}}{\tau}}} = {\left. \frac{V_{ref}}{2^{N}}\Rightarrow\frac{t_{2}}{\tau} \right. = {\ln \left( 2^{N} \right)}}$

Similarly, the settling error of MDAC₁ can be expressed by the following equation. ${{SettlingError}\quad {of}\quad {MDAC}_{1}} = {V_{ref} \cdot e^{\frac{t_{1}}{\tau}}}$

For N−1 bit accuracy, the settling error of the MDAC₁ needs to be less than V_(ref) divided by 2^(N−1). From this, a ratio for t₁ to τ can be derived as follows. ${V_{ref} \cdot e^{\frac{- t_{1}}{\tau}}} = {\left. \frac{V_{ref}}{2^{N - 1}}\Rightarrow\frac{t_{1}}{\tau} \right. = {\ln \left( 2^{N - 1} \right)}}$

If the ratio of t₂ to τ is divided by the ratio of t₁ to τ, a ratio of t₂ to t₁ can be expressed by the following equation. $\frac{t_{2}}{t_{1}} = \frac{\ln \left( 2^{N} \right)}{\ln \left( 2^{N - 1} \right)}$

According to this ratio equation, under the condition that the SHA 14 and MDAC₁ have the same settling time constant (τ), for a 10-bit conventional pipelined A/D converter 10, a ratio of t₂ to t₁ is 1.1111. Therefore, the duty cycle of CLK1 and CLK2 are 47.37% and 52.63% respectively. Following the same mathematics, an optimal duty cycle for CLK1 and CLK2 can be obtained even if the settling time constants are different for the SHA 14 and MDAC₁. For a 4-bit conventional pipelined A/D converter 10 where the SHA 14 and MDAC₁ have the same settling time constants, the duty cycles of CLK1 and CLK2 are about 40% and 60% respectively. Therefore, the length of χ for the first modified timing implementation, in one embodiment, is in the range of about 35% to 49.5% of the clock period, and, in one embodiment, is in the range of about 40% to 48% of the clock period.

Referring to FIGS. 14B and 14C, the foregoing first modified timing implementation has application to the A/D converter 60 (FIG. 6). As described above, one of CLK1 or CLK2 has a duty cycle with length χ and the other of CLK1 or CLK2 has duty cycle of one clock period minus χ. CLK1 and CLK2 together form a two phase nonoverlapping clock. CLKA and CLKB also combine to form a two phase nonoverlapping clock. When applied to the A/D converter 60 of the present invention, length χ can be selected to be 50% of the clock period or less than 50% of the clock period. In addition, CLKA and CLKB can have equal or nonequal duty cycles.

Referring to FIG. 14B, a second modified timing implementation as applied to the A/D converter 60 of the present invention will be discussed. In the second modified timing implementation, CLKA and CLKB overlap with the duty cycle of CLK2. The duty cycle of CLKA plus the duty cycle of CLKB equals the duty cycle of CLK2, or length χ. The clocks are appropriately connected to the clock inputs of the SHA 62, MDAC₁, MDAC₂ and the last stage 66 such that the SHA 62 samples the input voltage V_(IN) and holds the sampled voltage during CLKB. MDAC₁ samples V_(IN) during CLKA and latches its digital output during CLKB. MDAC₁ holds its residue voltage output, V_(res), during CLK1. MDAC₂ performs its sample operation and its latch operation during CLK1. MDAC₂ conducts its hold operation during CLK2. The last stage 66 latches its digital output during CLK1.

One skilled in the art will appreciate that in the structure of the pipelined A/D converter 60, the SHA 62 does not directly participate in residue calculation. Therefore, emphasis is directed to meeting the accuracy parameters of the residue generation of MDAC₁ and MDAC₂. Using the conventions above, it is desirous for MDAC₁ to settle to N−1 bit resolution within the pulse of CLK1, or t₁, and it is desirous for MDAC₂ to settle to N−2 bit resolution within the pulse of CLK2, or t₂. Using the equations above with these accuracy parameters, a ratio of t₁ to t₂ can be derived and is expressed by the following equation. $\frac{t_{1}}{t_{2}} = \frac{\ln \left( 2^{N - 1} \right)}{\ln \left( 2^{N - 2} \right)}$

According to this ratio equation, under the condition that MDAC₁ and MDAC₂ have the same settling time constant (τ), for a 10-bit conventional pipelined A/D converter 60, a ratio of t₁ to t₂ is 1.125. Therefore, the duty cycle of CLK1 and CLK2 are 52.94% and 47.06% respectively. Following the same mathematics, an optimal duty cycle for CLK1 and CLK2 can be obtained even if the settling time constants are different for MDAC₁ and MDAC₂. The pulse width of CLKA can be expressed t_(a) and the pulse width of CLKB can be expressed t_(b). It is noted that t_(a) plus t_(b) should not exceed t₂. For a 10-bit A/D converter 60, CLK2 has a 47.06% duty cycle, meaning that, if t_(a) is selected to equal t_(b), CLKA and CLKB can each have about a 23.53% duty cycle. Although the pulse lengths of CLKA and CLKB can be nonequal, it is noted that adjusting the ratio of t_(a) to t_(b) is not as important to the performance of the A/D converter 60 as adjusting the ratio of t₁ to t₂. Therefore, the length of χ for the second modified timing implementation, in one embodiment, is in the range of about 35% to 49.5% of the clock period, and, in one embodiment, is in the range of about 40% to 48% of the clock period.

Referring to FIG. 14C, a third modified timing implementation with respect to the A/D converter 60 of the present invention will be described. In the third modified timing implementation, CLKA and CLKB overlap with CLK1. Therefore, the duty cycle of CLKA and CLKB combine to have the same length as CLK1, or a length of one clock period minus length χ. In this implementation, if χ is selected to have less than a 50% duty cycle, the combined duty cycle of CLKA and CLKB will greater that fifty percent of the clock period. The clocks are appropriately connected to the clock inputs of the SHA 62, MDAC₁, MDAC₂ and the last stage 66 so that the timing of the sample, hold and latch operations illustrated in FIG. 14C is achieved. One skilled in the art will appreciate that the third modified timing implementation is effectively the same as the second modified timing implementation, but where the length of χ (also expressed t₂ for CLK2 in the second modified timing implementation) is greater than 50% of the clock period.

Using either the second modified timing implementation illustrated in FIG. 14B or the third modified timing implementation illustrated in FIG. 14C, it should be apparent that the duty cycles of CLK1, CLK2, CLKA and CLKB can each be manipulated to increase the time for any particular hold operation of any of the stages of the A/D converter 60.

The A/D converter 60 of the present invention is well suited for use in a variety of applications. For instance, the A/D converter 60 can be used as part of a memory circuit. In addition, the A/D 60 converter can be implemented with discrete components or as part of an integrated circuit. If the A/D converter 60 is implemented as part of an integrated circuit, the A/D converter 60 can be made using known integrated circuit manufacturing technology in a medium such as 0.35 μm CMOS.

As another example application, the A/D converter 60 can be used as part of an analog front end circuit 130 (FIG. 12), or physical layer, of a networking device, such as a 10 Mbps or higher bandwidth in-home network data network operating over a conventional RJ11 telephone line 132. Referring to FIG. 12, the analog front end circuit 130 receives data signals from the telephone line 132 via a circuit 134 having components to condition the data signals, such as filters, transformers and surge protection. The received signals are processed by an electronic hybrid circuit 136 to perform functions such as collision detection. Next, the received signals are passed through a first variable gain amplifier (VGA) 138, a filter 140 and a second VGA 142 to further condition the received signals. The conditioned received signal is input into the A/D converter 60 as V_(IN). As described in more detail above, the A/D converter 60 converts the analog input signal, V_(IN), into a digital output, D_(OUT). In this application, V_(IN) is preferably sampled at 25 to 50 Msample/s and D_(OUT) preferably has 10 to 12 bits. D_(OUT) is then sent from the A/D converter 60 to a digital input/output (I/O) circuit 144. The digital I/O circuit 144 acts as an interface between the analog front end circuit 130 a subsequent network device circuit, such a circuit to implement the data link layer of an open systems interconnection (OSI) protocol stack.

Digital data output signals received from the subsequent network device circuit by the analog front end circuit 130 are received by the digital I/O circuit 144. The digital data output signals are converted into a transmit analog signal by a digital to analog (D/A) converter 146. The transmit analog signal is conditioned by a third VGA 148. The third VGA 148 acts as an adjustable gain transmit attenuator to allow for flexibility in setting the transmit power of the analog front end circuit 130. The attenuated transmit signal is further conditioned by a filter 150. The filtered, attenuated transmit signal is optionally passed through a transmit switch before being sent to the telephone line 132 through the electronic hybrid circuit 136 and the circuit 134.

Although particular embodiments of the invention have been described in detail, it is understood that the invention is not limited correspondingly in scope, but includes all changes, modifications and equivalents coming within the spirit and terms of the claims appended hereto. 

What is claimed is:
 1. A pipeline analog to digital converter for converting an analog input signal into a digital representation of the analog input signal comprising: a sample and hold stage, the sample and hold stage sampling an analog input signal during a pulse of a primary clock signal and holding a sampled voltage signal during a pulse of a secondary clock signal; and a first analog signal converter stage, the first analog signal converter stage converting and latching the sampled and held voltage signal into a digital output during the pulse of the secondary clock signal, at least a most significant bit of the digital representation of the analog input signal being derived from the digital output, and the first analog signal converter stage generating a residue signal based on a comparison of the sampled and held voltage signal and from an analog representation of the digital output, the first analog signal converter stage sampling the sampled and held voltage signal during the pulse of the secondary clock signal and holding the residue signal during the pulse of a second cycle of the primary clock signal; wherein the primary and secondary clock pulse signals together form a two phase nonoverlapping clock having a regular clock period, a length of the period being defined by a duty cycle of the primary clock signal plus a duty cycle of the secondary clock signal, and the duty cycle of the primary clock signal being less than the duty cycle of the secondary clock signal.
 2. The pipeline analog to digital converter according to claim 1, wherein the duty cycle of the primary clock signal is about 35% to 49.5% of the period of the two phase nonoverlapping clock.
 3. The pipeline analog to digital converter according to claim 1, further comprising at least one additional stage, the additional stage converting and latching the residue signal into a subsequent digital output during the second cycle pulse of the primary clock signal, at least one bit which is less significant than the most significant bit being derived from the subsequent digital output.
 4. The pipeline analog to digital converter according to claim 3, wherein the additional stage is a second analog signal converter stage the second analog converter stage generating a second residue signal based on a comparison of the residue signal of the first analog signal converter stage and an analog representation of the subsequent digital output, the second analog signal converter stage sampling the residue signal of the first analog signal converter stage during the second clock pulse of the primary clock signal and holding the second residue signal during the pulse of a second cycle of the secondary clock signal.
 5. The pipeline analog to digital converter according to claim 4, further comprising a last stage, the last stage converting and latching the second residue signal into a last stage digital output during the second cycle pulse of the secondary clock signal.
 6. The pipeline analog to digital converter according to claim 3, wherein the additional stage is a last stage.
 7. A pipeline analog to digital converter for converting an analog input signal into a digital representation of the analog input signal comprising: a sample and hold stage, the sample and hold stage sampling an analog input signal during a pulse of a first clock pulse signal and holding a sampled voltage signal during a pulse of a second clock pulse signal; and a first analog signal converter stage, the first analog signal converter stage converting and latching the sampled and held voltage signal into a digital output during the pulse of the second clock signal, at least a most significant bit of the digital representation of the analog input signal being derived from the digital output, and the first analog signal converter stage generating a residue signal based on a comparison of the analog input signal and from an analog representation of the digital output, the first analog signal converter stage sampling the analog input signal during the pulse of the first clock signal and holding the residue signal during a pulse of a third clock pulse signal; wherein the first clock signal and the second clock signal form a first two phase nonoverlapping clock, the third clock pulse signal forms a second two phase nonoverlapping clock with a fourth clock pulse signal, the fourth clock signal having a duty cycle of less than 50% of the period of the second nonoverlapping clock, and the pulse of the first clock signal and the pulse of the second clock signal both overlapping with the pulse of the fourth clock signal.
 8. The pipeline analog to digital converter according to claim 7, wherein the sum of the duty cycles of the first clock signal and the second clock signal equals the duty cycle of the fourth clock signal.
 9. The pipeline analog to digital converter according to claim 7, wherein the duty cycle of the first clock signal is less than the duty cycle of the second clock signal.
 10. The pipeline analog to digital converter according to claim 7, wherein the duty cycle of the first clock signal is equal to the duty cycle of the second clock signal.
 11. The pipeline analog to digital converter according to claim 7, wherein the duty cycle of the fourth clock signal is about 35% to 49.5% of a period of the third clock signal.
 12. The pipeline analog to digital converter according to claim 7, further comprising at least one additional stage, the additional stage converting and latching the residue signal into a subsequent digital output during the pulse of the third clock signal, at least one bit which is less significant than the most significant bit being derived from the subsequent digital output.
 13. The pipeline analog to digital converter according to claim 12, wherein the additional stage is a second analog signal converter stage, the second analog converter stage generating a second residue signal based on a comparison of the residue signal of the first analog signal converter stage and an analog representation of the subsequent digital output, the second analog signal converter stage sampling the residue signal of the first analog signal converter stage during the pulse of the third clock signal and holding the second residue signal during the pulse of the fourth clock signal.
 14. The pipeline analog to digital converter according to claim 13, further comprising a last stage, the last stage converting and latching the second residue signal into a last stage digital output during the pulse of the fourth clock signal.
 15. The pipeline analog to digital converter according to claim 12, wherein the additional stage is a last stage.
 16. The pipeline analog to digital converter according to claim 7, wherein the sample and hold stage has a tolerance of ±25% of the analog input signal.
 17. The pipeline analog to digital converter according to claim 7, wherein pipeline analog to digital converter is used as part of a front end circuit for a data networking device and the analog input signal is an incoming data signal received over a telephone line.
 18. A pipeline analog to digital converter for converting an analog input signal into a digital representation of the analog input signal comprising: a sample and hold stage, the sample and hold stage sampling an analog input signal during a pulse of a first clock pulse signal and holding a sampled voltage signal during a pulse of a second clock pulse signal; and a first analog signal converter stage, the first analog signal converter stage converting and latching the sampled and held voltage signal into a digital output during the pulse of the second clock signal, at least a most significant bit of the digital representation of the analog input signal being derived from the digital output, and the first analog signal converter stage generating a residue signal based on a comparison of the analog input signal and from an analog representation of the digital output, the first analog signal converter stage sampling the analog input signal during the pulse of the first clock signal and holding the residue signal during a pulse of a third clock pulse signal; wherein the first clock signal and the second clock signal form a first two phase nonoverlapping clock, the third clock pulse signal forms a second two phase nonoverlapping clock with a fourth clock pulse signal, the fourth clock signal having a duty cycle of greater than 50% of the period of the second nonoverlapping clock, and the pulse of the first clock signal and the pulse of the second clock signal both overlapping with the pulse of the fourth clock signal.
 19. The pipeline analog to digital converter according to claim 18, wherein the sum of the duty cycles of the first clock signal and the second clock signal equals the duty cycle of the fourth clock signal.
 20. The pipeline analog to digital converter according to claim 18, wherein the duty cycle of the first clock signal is less than the duty cycle of the second clock signal.
 21. The pipeline analog to digital converter according to claim 18, wherein the duty cycle of the first clock signal is equal to the duty cycle of the second clock signal.
 22. The pipeline analog to digital converter according to claim 18, wherein the duty cycle of the fourth clock signal is about 50.5% to 65% of a period of the third clock signal.
 23. The pipeline analog to digital converter according to claim 18, further comprising at least one additional stage, the additional stage converting and latching the residue signal into a subsequent digital output during the pulse of the third clock signal, at least one bit which is less significant than the most significant bit being derived from the subsequent digital output.
 24. The pipeline analog to digital converter according to claim 23, wherein the additional stage is a second analog signal converter stage, the second analog converter stage generating a second residue signal based on a comparison of the residue signal of the first analog signal converter stage and an analog representation of the subsequent digital output, the second analog signal converter stage sampling the residue signal of the first analog signal converter stage during the pulse of the third clock signal and holding the second residue signal during the pulse of the fourth clock signal.
 25. The pipeline analog to digital converter according to claim 24, further comprising a last stage, the last stage converting and latching the second residue signal into a last stage digital output during the pulse of the fourth clock signal.
 26. The pipeline analog to digital converter according to claim 23, wherein the additional stage is a last stage.
 27. The pipeline analog to digital converter according to claim 18, wherein the sample and hold stage has a tolerance of ±25% of the analog input signal.
 28. The pipeline analog to digital converter according to claim 18, wherein pipeline analog to digital converter is used as part of a front end circuit for a data networking device and the analog input signal is an incoming data signal received over a telephone line.
 29. A pipeline analog to digital converter for converting an analog input signal into a digital representation of the analog input signal comprising: a sample and hold stage, the sample and hold stage sampling an analog input signal during a pulse of a first clock pulse signal and holding a sampled voltage signal during a pulse of a second clock pulse signal; and a first analog signal converter stage, the first analog signal converter stage converting and latching the sampled and held voltage signal into a digital output during the pulse of the second clock signal, at least a most significant bit of the digital representation of the analog input signal being derived from the digital output, and the first analog signal converter stage generating a residue signal based on a comparison of the analog input signal and from an analog representation of the digital output, the first analog signal converter stage sampling the analog input signal during the pulse of the first clock signal and holding the residue signal during a pulse of a third clock pulse signal; wherein the pulse of the third clock signal effectively has a duty cycle of 50% of the period of the third clock signal, and the first clock signal and the second clock signal forming a first two phase nonoverlapping clock, the pulse of the first clock signal and the pulse of the second clock signal are both nonoverlapping with the pulse of the third clock signal, and the first clock signal having a duty cycle less than a duty cycle of the second clock signal.
 30. The pipeline analog to digital converter according to claim 29, wherein the sum of the duty cycles of the first clock signal and the second clock signal equals the duty cycle of the third clock signal.
 31. The pipeline analog to digital converter according to claim 29, further comprising at least one additional stage, the additional stage converting and latching the residue signal into a subsequent digital output during the pulse of the third clock signal, at least one bit which is less significant than the most significant bit being derived from the subsequent digital output.
 32. The pipeline analog to digital converter according to claim 31, wherein the additional stage is a second analog signal converter stage, the second analog converter stage generating a second residue signal based on a comparison of the residue signal of the first analog signal converter stage and an analog representation of the subsequent digital output, the second analog signal converter stage sampling the residue signal of the first analog signal converter stage during the pulse of the third clock signal and holding the second residue signal during a pulse of a fourth clock signal, the third clock signal and the fourth clock signal forming a second two phase nonoverlapping clock.
 33. The pipeline analog to digital converter according to claim 32, further comprising a last stage, the last stage converting and latching the second residue signal into a last stage digital output during the pulse of the fourth clock signal.
 34. The pipeline analog to digital converter according to claim 31, wherein the additional stage is a last stage.
 35. The pipeline analog to digital converter according to claim 29, wherein the sample and hold stage has a tolerance of ±25% of the analog input signal.
 36. The pipeline analog to digital converter according to claim 29, wherein pipeline analog to digital converter is used as part of a front end circuit for a data networking device and the analog input signal is an incoming data signal received over a telephone line. 